2294
1
673
0
1623
2
1069
1080
4
3429
7
801
526
1094
1301
2571
1013
2048
1426
1042
1179
1391
1068
1152
2609
3