2030 131
14248 423
11694 884
31586 282
185438 519
6850 263
9036 299
4084 628
3883 738
10249 904
5716 113
4344 422
3733 432
9270 545
1347 89