3
1375
107
4
17
5
141
37
27
279
1763
2044
13
59
11
29
42
8
55
18
7
78
30
174
39
6
254
114
158
32
21
19
161
88
243
35
50
56
22
60
301
48
20
138
99
386
36
23
182