30096 75
133285 667
10174 566
28938 612
4395 399
24167 906
27710 465
8160 405
14977 372
5830 400
24825 328
49068 1004
58116 491
9453 713
8200 59
28138 210
7653 362
8715 710
6010 610
3668 656
3817 126
4320 696
3536 245
5015 259
5552 893
7531 139
8106 160
6123 438