2245
3
297066
0
1331
1
905
4979
6
3506
8
1226
3053
7
7633
1339
840
3249
773
1943
2
165
1507
3891
2797
5
582
1295
2680
2773
3321
280
108797
2354
1946
1581
2650
20
1924