95
67
29
51
98
33
322
174
4186
11
106
380
167
60
55
23
121
201
79
273
10
234
2374
149
345
56
21
17
436
7
117
13
78
74
623
27
375
22
1390
9
243
103
58
32
25
6
52
45
720
64
18