4294
11
1225
0
1012
629
581
868
1376
475
660
1310
575
3606
7
718
978
504
542
2801
4
1252
458
621
2642
1
984
1816
1239
1055
566
2649
2393
6
3465
883