3429
7
1080
4
946
1
990
3132
10
2921
5
3696
2
2238
1746
1623
6710
0
1517
1069
4042
5801
1094
1301
2571
2886
23774