635
547
607
4514
4910
567
540
638
4313
5912
4218
527
29657
22630
20752
18423
1475267
14242
1332148
12916
11500
1139144
9940
83211