352
6630
607
4514
4910
567
540
501
638
4313
5912
4218
29917
22810
20982
18673
1496267
14412
1347148
12996
11570
1156144
10030
83711