15162 33
9357 668
11823 761
8357 439
2450 401
10157 155
1501 73
14641 256
9295 839
3558 640
4398 318
12814 853
5340 598
2828 409
5645 34