905
1
2733
3
3109
5
1750
2
3148
9
330
0
231
1222856
4
1129
4122
10
6406
12
416
2031
4071
180849
896
1837
1326
2870
11881
326
419694
3752
664
1588
1385
91021
398
2191