120
97
470
33
72
194
371
681
362
261
747
170
114
231
816
53
538
37
106
1832
27
337
136
141
1329
52
225
154
80
158
359
68
134
63
625