486
428
4810
476
512
554
451
365
596
631
433
510
31637
24200
22522
20083
1624267
15732
1440148
13956
1292144
12230
10970
9270