5527
3
2541
4
3014
20
711
1
3085
5
3491
1276
3485
7
1950
3316
10
3936
806
5141
1288
1517
2
2693
2520
717
1084
581
1498
0
787
1451
559
108797
2350
461
2234
3527
1647