1416
2
543
1891
3
3619
6
1015
1
1448
1649
885
952
552
293
981
1580
1291
1862
920
2202
1032
2041
4
1961
1128
5
2085
714
464
110
770
2094
531
648
966