2122
1
1848
4
522
200
1082
2
3433
6
844
1097
0
1440
2820
8091
678
2465
278
4846
553
696
473
4413
7
804
2760
1083
623
324
690
613
5250
3
3761
1505
1251