1333
2
1565
0
1885
10
908
1
2686
734
842
984
505
900
928
86
534
792
1061
853
1044
596
1010
1564
5
61
94
642
410
1590
485
490
558
1363
4841
9