30112 75
133422 667
10184 566
28972 612
4399 399
24195 906
27730 465
8163 405
14986 372
5849 400
24863 328
49151 1004
58151 491
9459 713
8221 59
28167 210
7663 362
8717 710
6017 610
3668 656
3817 126
4321 696
3539 245
5015 259
5552 893
7532 139
8112 160
6129 438