435
352
4823
373
251
327
385
400
310
460
360
270
21596
16220
14351
12950
9912
947263
8674
8660
818148
711142
67111
6450