3429
7
1080
4
946
1
990
2921
5
2238
1746
2
1623
1260
1069
673
0
1094
1301
2571
612
1152
1249
759
2053
1684
2499