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