9501 45
3943 181
15559 919
4440 373
7291 188
11072 524
10422 256
6677 575
2536 113
8319 771
22814 454
5526 464
4367 234
1948 57