2939
700
583
192
801
235
1061
303
451
146
386
191
593
198
520
139
382
117
370
143
671
162
376
49
311
174
873
350
366
207
481
57
433
201
613
121
604
123
239
136