9996 222
5859 803
30570 155
20505 901
46264 640
17068 154
16491 616
16894 636
8581 208
8800 126
8061 582
25348 369
28145 623
36843 544