2000
1
2097
3
4427
10
417
0
1327
8876
8
9244
18385
2
629
476
7332
13
121182
1551
2693
4124
6
1216
812
1056
2229
4
1921
2125
1155
14508
18
1453
788
5255
16
822
3503
282572
22330
22