556
0
47639
1049
376
683
4864
459
1685
730
916
736
103
678
3059
1621
742
52
1808
1174
829
1045
18617
2199
93
963
499
664
498
13499
5
956