2943
352
3454
513
3258
388
1885
176
1810
125
5110
441
378
19
497
235
522
193
506
139
792
154
381
164
816
236
362
4
504
193
463
168
558
196
276
194
356
152
535
123