5070
19
1225
0
2392
2
1716
1
1518
1213
2689
1012
383
1376
868
1310
542
581
978
629
2277
2899
8
718
452
660
504
1078
2477
4754
7
4396
5
475
1380
458
2584
11