15197 33
9372 668
11852 761
8384 439
2452 401
10174 155
1506 73
14669 256
9317 839
3564 640
4406 318
12822 853
5342 598
2830 409
5647 34