512
215
2917
429
210
282234
333
360
306
539
315
233
21746
16390
14521
13110
9982
951263
8724
8670
822148
716142
67411
6540