946
1
1623
2
1069
1080
4
3429
7
1094
1301
2571
472
0
1152
1249
990
445
759
2053
2336
2272
2921
5
373
788
2102