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