1392
1
2649
0
1380
542
1225
629
978
1310
660
1012
581
921
868
1637
3
1055
467
475
1972
2495
718
1239
1252
984
1265
3252
693
2152
1268
1376
504