36
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
140
120
21
20
42
290
157
540
113
62
473
404
206
331
32
29
30
111
25
454
156
319
259
16
250
333
539
34
23
143
19
123
433
884
278
170
77
65
511
165
252
110
63
108
570