27008 85
12704 75
25329 370
38417 240
10023 442
5421 71
160873 752
228922 683
12650 781
27142 623
72770 121
2740 196
4422 339
7603 567
5564 755
5065 713
4228 432