31447 170
5964 307
6395 85
9799 533
14142 570
15488 488
3757 409
8192 556
7014 772
5841 618
29387 436
4829 446
7066 65
1151 65