1045
0
984
1252
979
1
3579
3
566
1239
621
3252
1017
1547
883
8313
9
1494
467
611
1015
87
1698
1274
612
733
1785
356
2348
348
33393
10
4937