2562
2
1632
21152
8
1699
3326
3
2593
1
1759
1475
1511
4179
297066
0
951
1015
1087
2082
2711
2668
1606
1064
1751
8527
3589
5489
11
2131
19944
2901
5151
2911
9
878
4651