34
4
29
8
6
2
3
16
1
10
9
13
5
15
11
142
146
117
293
43
18
538
107
17
464
406
192
302
33
27
14
22
21
426
101
282
253
234
316
481
36
12
222
23
167
439
62
792
270
170
75
38
532
249
105
81
91
504