1133 58
5396 561
2030 198
23924 444
9926 542
9505 707
15428 613
14329 713
11113 758
4251 359
7873 348
14263 201
6783 425
5673 926
38661 587