1225
0
7394
5
2529
7
2430
2
785
610
12185
1012
1376
868
1310
542
581
978
629
4363
3098
3
2600
718
2631
1
660
2988
4757
504
3001
475
1380
458
1101
2649