2541
4
1295
1
5527
3
2650
20
280
1788
2250
1950
297066
0
3936
2773
3683
581
559
711
1581
2
1276
3765
2245
806
1288
1226
3053
7
1517
2693
2683
2520
717
1084
1498