3429
7
1249
1
946
1684
6346
16
2921
5
3014
20
951
1746
2
2934
1015
1087
1606
3085
1623
3491
4
3485
1751
2499
1566
8527
2344
5489
11
4285
3
4438
6
1069
3316
10
2131
1285
1080