15021 33
9279 668
11758 761
8259 439
2430 401
10102 155
1487 73
14433 256
9072 839
3541 640
4375 318
7039 850
5309 598
2811 409
5570 33