1148
0
1826
1
2757
2
2683
543
545
1618
3252
1676
3
733
948
1700
868
903
2471
3322
1419
395
1252
4937
718
612
346
706
1026
628
703
348
356
475