33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
136
19
113
295
35
20
150
532
90
67
468
406
198
320
26
14
21
22
17
416
103
306
241
12
253
337
515
37
204
160
437
61
798
285
165
81
66
528
180
248
112
79
508