10301 292
4395 171
7420 707
45948 540
3804 196
7762 398
9532 409
12598 435
11110 174
6909 92
8625 888
7187 318