2245
3
1071
1
297066
0
1442
4
1331
905
1239
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