9501 45
3950 181
15560 919
4441 373
7291 188
11073 524
10427 256
6677 575
2536 113
8319 771
22814 454
5533 464
4373 234
1948 57