4964
3
3251
6
905
1
3020
3109
5
1330
2
1750
3148
9
330
0
231
1222856
4
3929
10
571
4122
6406
12
416
2031
1249
4071
180849
1865
2870
1769
11881
326
419694
1132
984
1312