409
0
770
1866
3
247
331
391
753
472
155
680
80
892
295
776
427
114
979
173
643
471
339
813
4682
2
1643
671
2190
7334
4
739
433
62