1133 58
5396 561
2030 198
23926 444
9926 542
9507 707
15428 613
14329 713
11114 758
4251 359
7875 348
14263 201
6785 425
5673 926
38667 587