3429
7
1249
1
946
1684
2921
5
1746
2
2840
1163
1752
0
1623
2499
2153
1069
1080
4
1101
3
1094
1301
2571
1445
2225