1561
2
819
1
7118
6
1686
952
3
1299
1586
1793
11
1791
1309
1560
47
63
268
939
327
780
626
644
1003
413
275
381
387
558
399
422
389
1663
9
648