34
4
28
8
6
2
3
15
1
10
9
5
13
11
115
139
16
7
299
35
18
138
534
107
19
456
406
190
304
32
27
14
22
21
17
20
422
106
279
246
231
315
477
36
222
23
167
12
437
61
783
268
169
72
46
535
248
77
91
497