945
0
508
479
798
547
2126
332
443
381
2810
1880
2
619
1
47041
247
458
738
2727
5
220
334
871
370
918
2668
800
2522
646
393
312
3114
4
465