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