2921 508
5096 148
20294 638
11153 111
39866 563
7183 662
31497 178
4323 386
46709 575
3274 484
143127 587
43459 170
1753 140
2453 69
1443 128
2791 442
16724 292
3459 133
4889 95
2471 254
4318 612
10823 446
2895 392
3400 571
2257 317
7643 758
5653 479
5358 501