1025
0
530
378
505
851
1100
765
358
326
489
546
943
484
469
771
332
1423
3202
1601
349
798
1356
910
4
1880
2
539
284
52
436