2500 416
10558 232
8822 172
4729 736
39139 298
20326 207
73487 667
46458 608
14531 783
97079 495
8314 534
11382 602
18526 329
6679 94
17027 710
85399 287