978
0
1376
542
1225
629
1055
1310
1239
984
2649
1012
581
3252
1494
868
1380
458
660
475
718
1252
883
2133
2
1265
1
18816
11
1289601
4
12459
3
467
504
3818
7