2100
2
2134
1
1001
0
2322
4
2054
3109
14
59
4943
1715
3539
3
2794
1889
1618
1458
1485
2327
11
6200
862
2650
20
2942
6
3189
4823
9
1534
3066
7
2886
3196
3683
2534
2343