451
154
364
29
713
204
708
78
289
171
766
149
1283
678
380
138
839
275
490
89
303
130
168
56
614
160
789
262
116
39
503
183
475
142
413
177
2241
952
396
64