945
0
3116
1
508
479
798
514
332
2634
443
381
2810
1880
2
619
47041
247
458
738
220
334
871
370
918
2668
800
25137
393
312
3114
4
465
739