1247
2
542
0
1225
629
518
978
1310
1012
581
2551
1
868
4431
9
660
475
718
1239
2649
1252
984
3252
3028
7
1055
1054
1376
1416
34959
18
5922
5
1057
504
458