1
76
2
15
3
9
10
6
8
920
7
25
53
33
29
102
80
37
12
21
58
406
651
17
303
11
435
347
51
223
32
44
118
272