2031 533
31570 497
7100 466
63810 790
3339 476
43442 312
4367 359
8542 795
14506 623
6930 683
9824 470
13387 613
17857 528
5876 888
2872 118