1225
0
978
3216
10
1310
621
1598
2
1012
718
2649
581
475
542
629
1380
1055
660
1828
1
1816
2100
4
1400
8122
13
1494
1239
883
1376
504
868
3252
1363
1017