1690
2
1938
0
581
475
382
718
3463
629
1310
575
868
1239
2649
883
1816
978
1012
1225
660
984
1380
101415
109
1017
504
3252
542
621
1252
458
2422
8