1
413
9
20
14
21
18
5
15
47
50
113
67
33
3
69
13
8
4
10
57
140
76
59
119
880
35
64
147
38
81
93
175
635
1467
417
197
511
446
250
239
139
444
435
274
243
70
109
276
155
136