660
0
1074
1
599
566
1017
1252
883
5094
9
4455
11
3252
1055
1376
504
458
3831
7
7876
4
2073
1816
2562
2
1665
5716
2277
1015
2348
1698
575