2891
11
542
0
1225
629
1547
1
978
3321
3
1310
6773
7
1012
581
2780
868
1380
660
475
2189
2
1808
718
1239
2649
1252
11153
8
984
2284
1301
3252
1055
2637
2680