1566
1
2100
2
1867
1380
0
542
314
1190
1415
1225
629
978
1310
1691
3562
660
2049
1012
581
868
1166
1055
467
475
419
718
1239
2649
1252
984
1265