2030 131
14250 423
11694 884
31587 282
185463 519
6850 263
9041 299
4084 628
3883 738
10250 904
5716 113
4345 422
3734 432
9271 545
1347 89