28098
14
542
0
878
2
1225
629
978
3338
11
13676
21
1310
1012
581
1055
1
868
5599
660
475
718
1239
2649
1252
2295
3
3540
984
3252
1376
2411
11717
504
458