932
0
750
2476
2
829
3286
399
888
1
1575
881
1078
777
2151
1640
1350
856
789
1644
1902
3
515
478
654
657
866
933
300
1179
234
4148
502
244