1247
2
518
1225
0
3028
7
2551
1
1012
1376
868
1310
542
581
978
629
34959
18
1057
1793
3
718
660
2996
504
1144
3238
13
475
2449
1380
458
2649
4431
9
1816
1055