2352
2
1025
1
1254
1285
1710
3014
20
1671
7042
5
1646
644
3085
3491
4
3485
7
3439
1993
3
3316
10
6991
6
1681
3194
2891
1494
1416
2417
5141
1176
1746
1622
633
6617
1676