2028
2
2929
6
1088
1
2508
7
2299
1192
123674
35
1251
1022
2336
5
10736
26
578
0
2219
6026
1077
956
3629
14750
8
2698
2912
7762
4
1477
2055
1811
1767
1423
4526
3971
2352
1239