660
4415
3410
569
532
287
717
612
730
5615
349
3819
21586
16130
14321
12930
9902
944263
8664
8630
814148
707142
66911
6430