9502 45
3957 181
15563 919
4441 373
7292 188
11076 524
10431 256
6678 575
2536 113
8322 771
22816 454
5535 464
4375 234
1948 57