34
4
27
7
5
8
2
15
3
1
9
14
11
13
10
137
141
18
119
297
6
39
17
148
539
91
68
457
402
199
319
29
28
22
23
418
89
296
243
256
334
508
208
162
430
64
884
288
166
80
67
511
159
233
110
73
106
563