2040
2085
1932
1633
2395
2416
2161
42125
1754
23310
1810
1712
1599017
1107812
10120276
1003916
95893
9241258
7590154
736111
69296
59534
55092
52748