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