2988 501
189999 204
5850 530
5364 343
32380 799
140524 646
21721 684
12668 564
12259 861
57685 744
98332 559
58454 264
27742 423
9826 577
5932 110
6172 435
11034 587
4543 528
4821 122
12435 942
4777 509
9124 458
5550 370