2046
1013
337
151
733
338
658
153
3172
1615
902
253
752
306
6873
3722
652
173
260
91
696
164
736
205
893
327
382
170
572
125
255
65
469
158
437
176
218
53
685
209