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