3506 157
28888 311
134375 517
106311 901
3978 287
6108 914
20343 704
17609 575
22203 192
25052 259
8084 449
18729 583
5695 314
14720 334
15633 620
14001 383
15264 932
7013 581
307035 850
430469 1710
19280 537
205715 458
653959 1544