510
3714
234
332
264
2114
240
3211
3310
2816
212
296
22336
16820
14851
13340
10202
994263
8904
8790
847148
734142
67911
6780