3466
1
908
1056
3546
758
558
0
297066
14118
18
1207
2719
3
528
621
4937
444571
9
770
1239
571
581
629
1008
608
475
17333
27
1252
373
706
2949
708
617
4074