2997 306
20583 807
31289 570
8124 701
3247 535
3428 860
30111 141
2844 480
3285 229
1691 291
1818 169
33393 647
3307 65
4012 779
3160 343
24410 472
8039 804
6381 571
3893 297
2862 164
6290 89
380516 865
303559 1032
132002 768
135633 512
4502 514
9568 580
8173 700