2030 352
37269 660
7115 371
5131 241
12181 469
6325 280
9400 275
13578 503
16041 419
7592 627
7059 527
3107 422