1086 140
4868 139
39270 52
4096 286
9734 74
29284 176
30011 105
14816 330
8352 407
5870 162
40198 452
4245 88
29821 972
4561 715
27822 83