371
401
271
243
2917
343
386
263
212
427
270
393
29747
22730
20822
18483
1488267
14292
1335148
12956
11530
1148144
10000
83411