290
0
246
777
1462
472
484
1885
1
657
804
4713
14
4142
3
353
7334
4
2395
1779
20634
8
2190
486
819
1053
46
2211
674
592
368
1348
810
2
968
2855
2635