1050
1
753
2328
3
1336
2
2558
4684
4
2152
951
1015
1087
2123
1606
1639
1989
1883
2040
1751
8527
5489
11
2131
1681
19944
2582
4335
929
2571
6
2377
2722
623
1348