1
8
23
11
7
9
4
2
0
5
39
47
114
29
92
74
94
596
282
83
87
49
65
229
66
247
34
27
714
58
79
187
89
133
140
59
25
118
78
46
48
93
67
351
126
189
629
237
323
125
123
167