13
9
3
4
34
5
28
350
21
15
50
29
23
11
12
96
10
200
70
30
16
17
598
157
39
26
149
58
83
31
25
59
35
257
64
42
20
33
211
269
40
24
147
54
55
48
368