3727432 3996
1144 88
36913 84
12661 664
7212 809
9980 349
4696 855
1498 60
2221 330
7774 654
4923 80
6480 155
7091 396
2041 146
11962 648
5963 644
9486 737
4768 350
5316 69
1134 102
5800 155
716 88
2073 445
3559 614
2387 584
2133 409
2587 693
1999 355