1010
1
1277
5
1666
2
8969
0
737
2904
4
111
2659
752
3293
911
1890
12958
1960
7
2383
8
3251
6
2934
1626
886
2445
4260
15
1225
2749
3
5566
728
895
3816
2587