1561
2
817
1
7118
6
1686
951
3
1299
1585
1793
11
1791
1309
1558
47
61
268
939
327
780
626
644
1003
413
275
380
387
558
399
422
389
1663
9
648