2245
3
297066
0
1425
1
1226
3053
7
873
1691
641
768
2836
1028
2797
5
1038
1295
1876
2
2062
2773
2680
1923
1841
280
108797
2354
1289
839
10243
4
1581
2650
20
2386
2159