2296
1815
4274
5039
83754
74033
40823
6366
1881
4446
3341
68114
1913417
1324712
12915283
1138616
11339261
108863
9356157
926311
78386
739737
72015
66482