12631 75
25310 370
38389 240
10019 442
5418 71
160707 752
228856 683
12650 781
27140 623
72723 121
2739 196
4416 339
7602 567
5558 755
5063 713
4226 432