31211 65
48434 740
39078 122
39016 543
16830 491
13219 934
14146 737
8460 815
5800 554
47658 214
81237 345
62389 348
37388 642
39929 89
27223 315
9558 164
53665 505
23882 600
72955 196
13683 116
9815 907
16857 495
33518 596
11396 587
16281 568
27680 660
8193 589
25411 801