364
0
1449
810
536
399
3624
4
382
391
326
471
401
917
833
3279
5310
2527
332
2266
758
586
800
936
757
306
2512
1356
1128
692
668