12225 36
2278 99
13771 750
10670 160
245988 556
127064 294
19232 406
36103 79
52206 947
53480 500
42482 214
17312 703
54519 735
5779 582