30802 272
9173 662
8714 616
10683 953
5627 382
6645 435
7786 69
3029 439
6056 477
4464 681
5814 418
16179 90
56040 156