1225
0
2354
4
815
929
3
2377
1
1012
978
581
475
1657
2
1310
1055
621
2890
2649
898
718
1239
742
2001
1716
660
2534
1376
868
3621
882
542
451
629