486
643
6115
551311
5514
6319
400
445
464
4922
463
442
31637
24200
22512
20083
1624267
15722
1440148
13946
1292144
12220
10970
9270