2030 131
14248 423
11692 884
31586 282
185420 519
6850 263
9031 299
4083 628
3881 738
10249 904
5715 113
4344 422
3733 432
9270 545
1347 89