420
434
363
437
5031
267
4712
295
313
164
417
447
22336
16820
14851
13340
10202
994263
8904
8790
848148
734142
67911
6780