892
0
1682
427
678
298
3456
1
78
968
614
392
910
4
1009
2
517
928
1218
3
1191
2936
1224
931
1448
1694
536
480
545
433
730
77
2299
405
501