21525 159
39591 178
10702 608
5065 695
2806 344
3209 447
12684 648
7901 547
24648 800
3610 123
34543 423
3922 277
12682 362
1553 231
5700 438
88575 241