2042
3
2512
2
3321
3175
1
2924
3062
2777
7
2048
3854
2729
14
2358
9
1015
0
50969
4015
2664
2621
3261
5200
4
3551
10
174730
18
4187
633
11153
8
2333
374
3344
3544
7168
2899