450
39
501
1366
292
235
662
53
403
1265
36
131
843
661
535
94
212
474
1505
34627
251
202
381
47
56
264
622
563