2030 352
37258 660
7108 371
5129 241
12180 469
6321 280
9399 275
13578 503
16041 419
7591 627
7056 527
3106 422