893
0
456
403
439
1939
697
602
951
2143
474
647
2546
2
349
381
579
637
2142
415
881
5313
1567
874
245
4536
3868
422
663
1782
597