34851 116
35172 572
6423 46
2833 327
22468 489
16559 246
15571 386
12535 477
4483 416
4462 533
16224 67
11611 450
15997 706