177
0
2290
2
1832
3
409
683
592
408
265
918
2152
1043
320
280
2727
342
661
2445
410
968
535
1161
951
492
787
719
317
44199
578
1