438
39
501
1366
292
235
672
53
403
1275
36
131
853
661
535
94
212
474
1495
34627
251
202
381
47
56
264
622
563