2989
3
3109
5
1123
1
1286
2
1750
3148
9
330
0
231
1222856
4
3929
10
4122
6406
12
416
2031
1336
4071
3020
6
180849
2870
11881
326
419694
2185
1193
1164
3752