493
418
4710
476
451
502
544
596
355
433
432
456
31217
23860
21972
19713
1600267
15372
1421148
13676
1267144
12030
10780
9090