1448
2
2531
6
2484
1
542
0
1225
629
3886
3
978
1310
1012
581
3671
868
2715
660
475
1333
2507
718
1239
2649
1252
2892
1309
984
971
3252
1055
19465
1376