15197 33
9373 668
11852 761
8386 439
2452 401
10174 155
1506 73
14669 256
9318 839
3565 640
4406 318
12822 853
5342 598
2830 409
5647 34