418
0
336
2881
2
980
4452
2727
1
326
251
2197
422
328
674
929
353
699
538
864
871
2668
29323
116521
938
1540
1477
3092
489
21743
3114
4
2339
1523