2030 131
14249 423
11694 884
31586 282
185457 519
6850 263
9041 299
4084 628
3883 738
10250 904
5716 113
4344 422
3734 432
9270 545
1347 89