3505 157
28883 311
134341 517
106290 901
3978 287
6107 914
20342 704
17606 575
22203 192
25051 259
8084 449
18729 583
5694 314
14719 334
15633 620
14000 383
15264 932
7013 581
307030 850
430454 1710
19279 537
205705 458
653933 1544