4210
394
540
374
582
4914
629
436
620
317
282
366
40097
30630
29263
26475
2281267
20614
1992153
1844149
18286
15120
14710
13010