30072 75
133109 667
10172 566
28909 612
4393 399
24124 906
27680 465
8157 405
14966 372
5818 400
24761 328
48940 1003
58073 491
9444 713
8169 59
28085 210
7645 362
8712 710
6000 610
3663 656
3815 126
4317 696
3532 245
5013 259
5545 893
7525 139
8102 160
6107 438