510
3714
234
332
210
270
463
6613
240
101
212
3911
21596
16220
14351
12950
9912
947263
8674
8660
817148
711142
67111
6450