249
287
31
80
214
41
81
584
40
20
10
541
180
24
82
93
26
19
244
1017
137
34
16
23
231
96
13
30
139
22
60
15
7
107
1072
366
248
61
43
253
448
144
153
11
6
25
155
55
378
5
302
357