2030 533
31482 497
7097 466
63805 790
3338 476
43432 312
4364 359
8541 795
14502 623
6927 683
9820 470
13373 613
17853 528
5876 888
2869 118