1225
0
1844
1
1012
978
2277
581
475
5070
19
1310
1055
2392
2
1716
621
1518
1213
2649
718
1239
2689
665
660
383
1376
868
18258
542
629
1380
452
1078