1492
3
2342
1
1221
885
938
1246
1310
0
1012
1225
581
1050
1253
542
475
629
978
984
718
1239
1816
2649
868
621
660
1055
566
1017
1252
883
3252