2030 352
37285 660
7117 371
5139 241
12182 469
6331 280
9400 275
13579 503
16044 419
7595 627
7064 527
3108 422