2000
1
1110
3
1376
2334
0
1052
476
629
1359
9244
417
121182
1216
2
812
2125
822
1921
4
1458
1327
1453
8876
8
788
400
874
18385
9807
282572
1161
2669
4740
1129