30112 75
133428 667
10184 566
28972 612
4399 399
24198 906
27731 465
8163 405
14986 372
5850 400
24865 328
49156 1004
58152 491
9459 713
8223 59
28171 210
7663 362
8717 710
6018 610
3668 656
3817 126
4321 696
3539 245
5015 259
5552 893
7532 139
8112 160
6129 438