2505 542
7232 468
5737 845
4249 441
250730 334
20235 835
29646 660
8044 569
11172 523
9386 437
28307 155
22048 670
5850 455