50135 511
32257 557
2751 446
27005 642
9438 131
3468 460
6347 632
3291 367
2624 334
19344 337
3121 282
5081 721
2914 319
3549 482
5296 871
3391 195
3284 300
4402 30