3429
7
1249
1
946
1684
2921
5
951
1746
2
467
0
1015
1087
496
1380
1606
1623
1751
2499
8527
5489
11
1069
2131
1080
4
19944
673
4335
929
3
2571
6