2245
3
5527
2541
4
1788
1
297066
0
711
1276
1950
3936
806
1288
1226
3053
7
1517
2
2693
2520
717
1084
581
1498
787
2797
5
1295
1451
2773
559
280
108797
2354
1581