21013 276
2477 257
31536 66
2218 480
1162 345
34741 622
11468 158
4661 668
13460 371
1181 323
216 27
2836 613
1601 360
10049 885
6343 550
1154 359
38678 804
1145 255
1104 325
8845 141
10092 518
12848 312
6294 207
3075 672