15171 33
9362 668
11828 761
8363 439
2451 401
10165 155
1502 73
14655 256
9300 839
3559 640
4400 318
12820 853
5340 598
2829 409
5645 34