49488 291
29465 121
31936 305
38786 702
68010 880
5797 476
5545 217
6370 756
3418 360
13121 341
2578 287
10331 312
53445 174