525
910
870
394
453
374
620
317
487
473
282
396
40727
31050
29863
26965
2342267
21054
2032153
18686
1866149
15430
14950
13250