3105
9980
949
1136
910
19483
1713
1241
855
1083
2405
1054
1153
1228
25786
7981
1137
2121
9657
3138
844
4557
3049
1628
837