318
371
273
222
271
403
243
2917
343
386
181
277
29997
22900
21012
18733
1498267
14412
1350148
13036
1160144
11590
10090
83911