351
6
2156
38
526
4244
97
72
347
28
4
155
117
21
73
13
495
42
107
14
114
33
10
19
15
9
34
60
246
3
173
104
1525
651
59
64
35
270
2497
210
26
8
5
68
40
122
16
226