112
261
191
263
332
344
282
576
298
222
22124
23443
16821
25637
20925
803
16
10
202
12
11
1163
1312
1222
1381
1471
1776
1413
362