13
8
6
10
2
25
5
26
196
434
30
277
73
597
91
41
85
18
276
59
17
70
50
22
74
252
151
61
63
69
12
72
165
259
169
67
2586
65
2423
146
112
75
14
89
345
104
11
174
33
158