180
160
152
390
130
190
400
596611
42990
42663
40637
3593270
3382155
29414
2832149
27006
22942
21310
19430