1101
0
1565
3
581
1
1931
2
2161
697
4217
6
2693
2490
4455
1893
2328
1676
1043
1790
313
1215
2345
267
1044
1832
2605
822
1004