2177
2
1666
2767
3
126
1
1302
0
1346
4
726
22330
22
1425
1921
2000
18385
107
625
1832
798
409
2909
1087
1172
1045
1367
5255
16
981
1610
454
675
9807
6294
1683