539
388
356
506
4410
476
420
5138
4324
238
2210
3535
22336
16810
14841
13340
10192
993263
8894
8790
847148
734142
67911
6780