31
280
278
218
25
281
22
13
17
605
11
20
19
33
10
48
32
38
3
2
279
36
45
68
120
437
14
24
203
12
21
261
629
28
6
526
656
97
16
59
40
78
455
47
34
85
4
50
18