698
403
170
402
453
272
295
300
241
376
306
373
39637
30410
28713
26135
2245267
20284
1959153
1815149
18036
14960
14570
12810