2968751
1080
4585996
1982
27335364
9544
2131680
681
1882734
618
2660762
675
2244897
552
2131017
666
9801137
3201
2041589
700
2607829
1344
1590808
578
22259154
6616
7639652
2808
3349531
1595
2969178
691
5214120
1966
26888052
10819
9491225
3854
11384531
4611
3002972
970
2019513
672
4025643
964
61697699
27542
2737376
857
2114398
593
11053875
4715
5427880
1099