0
9
4
2
8
5
10
57
23
14
3
17
1
21
11
13
107
90
330
55
19
188
66
79
211
51
30
756
231
564
128
319
99
313
29
210
743
424
477
220
492
138
196
364
149