375
271
383
2510
257
211
194
265
212
293
2710
203
29747
22730
20822
18533
1488267
14292
1335148
12956
11530
1148144
10000
83511