335
100
11
90
1331
165
194
100
610
1611
139
79
201
31
328
10
33
277
177
30
1
78
296
44
170
483
486
36
38
203
10
312
157
342
24
441
481
1105
101
276
292
230
354
110
502
32
253
229
18
108
51
