31079 831
12945 786
28625 775
23333 526
30078 646
7553 531
5613 249
6552 285
6320 352
8184 834
3354 167
15945 260
4895 568
8392 328
2709 237
11680 852