1225
0
1012
629
581
868
2326
1
3655
11
1376
475
660
1809
4009
6
2493
18
2468
2
1310
575
718
2392
978
504
542
4070
4
1252
458
621
984
1859
9817
1816
1239