2988 501
189991 204
5850 530
5364 343
32380 799
140524 646
21721 684
12668 564
12259 861
57678 744
98328 559
58450 264
27737 423
9826 577
5932 110
6172 435
11034 587
4543 528
4820 122
12435 942
4777 509
9124 458
5550 370