2562
2
1632
1699
3326
3
1759
1475
1511
1
4179
951
1015
1087
2082
2668
1606
1064
1751
8527
3589
5489
11
2131
19944
2901
878
4335
3715
929
2571
6
2377
883
2722