1225
0
785
610
2988
1
1012
978
581
475
1310
1055
621
7394
5
2529
7
2649
718
2430
2
1239
12185
660
1376
868
542
629
1380
4363
2591
3098
3
2600
1123
1017