120
61
3
37
229
13
278
177
124
7
23
83
5500
2
10
6
11
99
24
34
21
78
55
668
17
16
284
36
20
30
8
9
87
41
33
29
22
19
57
53
12
18
376