2245
3
297066
0
2354
1
1325
2
1663
1226
2760
4
3053
7
1964
3688
5
4133
894
1475
436
2166
571
2065
2797
1727
230
1399
2626
3193
12
1915
2192
6
1295
7882
30
1233
2091
1432