1151 58
5420 561
2048 198
24073 445
9962 542
9587 707
15470 613
14379 713
11164 758
4267 359
7910 348
14507 201
6848 425
5715 926
39116 588