2382 130
815 52
4002 282
15221 463
3882 497
8937 446
1875 332
2734 354
14931 581
9687 663
1528 322
5291 787
3870 503
20162 463
3762 616
2629 151
5381 654
3606 472
9825 358
9836 284
21453 116
1941 316
13165 529
21027 419