751
47248
442
1008
432
3094
3275
2045
674
613
423
32
151
181
484
424
813
161
22
81
191
711
1275
765
1055
1293
121
1192