31107 831
12945 786
28635 775
23337 526
30090 646
7559 531
5613 249
6559 285
6320 352
8186 834
3357 167
15947 260
4895 568
8392 328
2709 237
11688 852