31137 831
12947 786
28643 775
23337 526
30099 646
7559 531
5616 249
6563 285
6320 352
8188 834
3359 167
15951 260
4895 568
8395 328
2711 237
11696 852