55
26
727
41
2359
53
211
394
121
186
28
85
129
114
252
119
317
362
108
965
288
148
94
262
97
120
264
95
201
171
511
1335
1272
591
907
163
12715
675
67