12691 75
25325 370
38409 240
10020 442
5421 71
160835 752
228908 683
12650 781
27142 623
72759 121
2740 196
4422 339
7603 567
5563 755
5064 713
4228 432