29
0
4
6
7
2
1
11
37
8
24
13
173
83
19
63
59
18
20
25
28
15
219
109
174
322
61
156
141
356
491
540
669
3
459
186
301
416
453
124
351
378