218
302
13712
1348
251
886
2
3
8
191
224
311
444
377
243
35
341
39
30
26
442
61
5
485
649
502
1192
1388