1051
1
1716
1332
5070
19
1225
0
2392
2
1380
1213
383
1012
660
629
581
2899
8
868
4396
5
1376
475
1310
575
718
978
504
542
1055
1252
458
467
621
984