31651
2159
18417
1927254
1896
17313
2249
15123
12911
17319
14212
1819
40027
30600
29093
26305
2267267
20524
1986153
1835149
18206
15100
14670
12980