2036
2
1812
1
1937
7
2322
4
2786
1599
0
1001
1431
4187
10
2732
1363
6676
12
3102
1631
123674
35
980
928
24337
22
1161
1348
592
673
1185
2189
1777
718
2505
1162
5204
3