Year 2017Year 2018Year 2019Year 2020Year 2021Year 2022Year 2023
10012000
21000001
31050000
41001003
51017200
63180000
75180001
82120000
960122000
102291000
116063000
122293000
1300112000
1461182000
1561104000
16431211200
1753138100
18312388000
1976277000
20312366000
21615465000
2219175110000
2313144511050
242112373010
2520104335050
2618144461060
271214034090
2818122465000
291472334000
309114317000
3112102130110
327923120130
3359345050
3458134020
3556255071
36531260110
370143020
381582010
395454020
403271000
410141000
422220000
430130000
443110000
452120000
462140000
473040000
480000000
490000000
500000000
510000000
520000000
530000000