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