2028 533
31459 497
7097 466
63805 790
3338 476
43422 312
4364 359
8539 795
14498 623
6927 683
9817 470
13368 613
17851 528
5873 888
2864 118