103
34
282
1411
63
79
48
94
134
349
78
190
87
214
141
314
93
40
1146
368
153
363
125
73
981
213
225
46
243