1011
1
5701
8
1816
0
1055
575
984
1252
566
5536
2
1906
1239
621
3252
1017
883
1212
1494
467
1757
611
392
1015
87
1698
1274
612
733
1785
356