1188
2
1012
1
550
552
293
885
981
1649
1448
3619
6
1016
1891
3
543
954
908
1940
4986
7
188
55
0
2686
734
1885
10
403
306
1115
330
164
65
579
1183