5032 509
8606 653
2730 31
3946 443
7866 145
15310 1018
10622 695
5559 233
3452 769
5587 232
3106 212
6838 559
1494 74
3068 313
3275 439
3525 549
5148 564
4910 799
39815 645
36239 426
37043 386
86643 916
29017 334
44910 890
29353 652
19632 103
74551 329