316
539
459
272
404
274
252
388
310
435
352
373
21746
16390
14521
13110
9982
951263
8724
8670
822148
716142
67411
6540