3251
6
905
1
3109
5
1750
2
3148
9
330
0
231
1222856
4
3929
10
4122
6406
12
416
2031
4071
2979
180849
437
2870
3
11881
326
25137
443
419694
3752