31109 831
12945 786
28636 775
23337 526
30092 646
7559 531
5613 249
6561 285
6320 352
8186 834
3357 167
15947 260
4895 568
8392 328
2710 237
11688 852