3010 500
1770 240
3914 735
15198 454
5772 523
25316 483
33654 265
237631 794
116987 601
7550 771
9911 717
5810 367
77293 609
7815 61
15558 801
94964 414
10862 138
82226 599
94016 507
53696 452
20363 656
15354 522
15065 235
67481 92
226018 456
3376 429
6564 496
289052 178