1431
1
1309
0
1118
2
2462
3
1992
1348
4168
5
2189
697
785
383
989
610
2036
1938
2884
3102
582
1631
1912
4914
2207
2377
951
623
1558
2622
6
1516
2901
1304