515
8111
602234
723
656
672
676
593
470
622
635
43537
33260
32433
29765
2570268
23134
2252154
20366
2026149
16420
16330
14600