400
0
846
484
477
1650
798
2569
5
58
472
470
489
928
1
1348
418
1171
1040
2314
2
762
2337
403
2596
787
2724
25127