32324
28524
28580
25813
2265
2583
16427
3860
25316
28118
24811
30226
687712
49343
48550
47998
4254271
4041158
33114
3254151
31056
26642
24481
22860