5013 582
2479 98
4095 699
25759 565
22720 59
31286 512
31074 343
11514 943
2465 348
92492 415
38387 527
28403 669
43050 167
11169 554
16881 382
3637 718
30017 605
5264 57
23007 41
4757 806
24564 383
34889 252
264715 860
25418 527