297
0
3666
2
931
683
653
617
856
1038
1199
1355
1
1078
1588
1104
916
706
3544
878
417
1503
634
2488
4
2524
536
9836
15
766
459
1963
692
41