45586 732
11800 505
32251 436
28447 85
13193 219
42420 572
15684 400
5047 284
2505 263
5455 402
2162 188
3427 655
2939 266