117
885
4493
817
1212
589
1498
2043
66
163
159
766
130
604
436
800
980
267
328
954
415
253
629
207
220
157
51
75
105
235
244
178
144
131
338