318
371
271
403
243
2917
343
386
263
212
427
270
29897
22790
20942
18653
1491267
14382
1346148
12986
11570
1153144
10020
83711