3501 157
28882 311
134311 517
106276 901
3977 287
6107 914
20342 704
17606 575
22202 192
25050 259
8083 449
18727 583
5693 314
14718 334
15633 620
13999 383
15263 932
7013 581
307026 850
430443 1710
19278 537
205700 458
653911 1544