15023 33
9284 668
11761 761
8261 439
2431 401
10106 155
1487 73
14439 256
9074 839
3542 640
4375 318
7040 850
5309 598
2811 409
5570 33