19486 250
1241 192
2995 316
3690 115
3074 703
4104 854
3388 160
5017 128
3376 472
4211 388
3221 521
2578 377
3730 568
13143 352
138052 604
56287 452
9405 189
11429 435
2629 377
30151 857
3091 209
8565 803
31308 65
16943 54
27331 315
4144 44
19809 507
21967 283