5035 90
11731 604
3011 347
1605 195
6965 510
3973 859
11367 376
2599 215
2646 118
4220 652
17014 429
3142 304
6684 583
19639 126
8809 243
2311 111
1449 171
3214 636
9504 753
3668 289
4048 686
5793 816
3407 501
24018 613