29058 87
13028 75
25468 370
38585 240
10070 442
5437 72
161856 752
229284 683
12651 781
27168 623
72956 121
2754 196
4443 339
7616 567
5594 755
5070 713
4237 432