1097 140
4871 139
39270 52
4096 286
9734 74
29285 176
30013 105
14817 330
8352 407
5871 162
40203 452
4245 88
29821 972
4561 715
27822 83