1091 140
4871 139
39270 52
4096 286
9734 74
29285 176
30012 105
14816 330
8352 407
5870 162
40200 452
4245 88
29821 972
4561 715
27822 83