3048460 7351
92994 454
33271 913
12780 296
92011 499
4535 102
5416 630
7453 600
4156 357
3791 195
6412 98
4424 144
3921 160
9455 261
18884 182
3914 553
16692 463
6592 529
5280 861
17296 84
3967 580
20083 547
8705 681
27535 133
2045 31
14953 56
15589 687
7098 604