26992 85
12699 75
25328 370
38415 240
10022 442
5421 71
160867 752
228918 683
12650 781
27142 623
72767 121
2740 196
4422 339
7603 567
5564 755
5064 713
4228 432