30832 169
5918 307
6303 85
9638 533
14086 570
15477 488
3756 409
8184 556
7013 772
5838 618
29282 436
4823 446
7052 65
1140 65