2131
2
1681
6346
16
3014
20
2934
951
1
1015
1087
1566
1606
3085
5
3491
4
1096
3485
7
1751
8527
1025
2344
5489
11
4285
3
4438
6
1285
3316
10
5406
19944
5141
4335
929
2571