50195 511
32264 557
2754 446
27016 642
9450 131
3470 460
6364 632
3297 367
2628 334
19351 337
3129 282
5101 721
2916 319
3552 482
5303 871
3396 195
3286 300
4416 30