25976 83
12592 75
25299 370
38368 240
10016 442
5417 71
160630 752
228826 683
12650 781
27138 623
72704 121
2737 196
4414 339
7602 567
5556 755
5063 713
4225 432