122
180
48
428
16
26
855
12
61
33
55
125
11
261
40
766
289
50
377
156
51
25
941
19
246
670
52
54
145
420
368
293
139
282
711
27
120
18
80
66
124
295
432
119
1515
567