49533 511
32206 557
2737 446
26902 642
9411 131
3451 460
6297 632
3271 367
2613 334
19241 337
3083 282
5060 721
2881 319
3531 482
5259 871
3367 195
3275 300
4294 30