505
370
180
282
352
330
978
442
305
5210
372
672
39977
30550
28963
26285
2256267
20434
1968153
1824149
18106
15060
14600
12900