2245
3
297066
0
1957
1
1226
3053
7
2247
2403
2
980
2781
1587
1254
1155
1335
673
1321
1355
2184
916
2797
5
1475
1126
947
1245
966
982
1295
930
1593
2773
280