120
1
362
397
3
1639
1319
6
103
246
108
121
241
1776
4
1845
1876
1309
1995
11
1299
2
2036
2228
1678
9
2747
5
1808
435
396
1002
1823
539
4690
21
576
829
1437