283
15412
652
1294
405
711
44
1656
16311
19615
1586
1032
1316
1304
14710
22811
2148
1495
1354
10225
3
787
632
654