31113 831
12945 786
28637 775
23337 526
30092 646
7559 531
5614 249
6561 285
6320 352
8187 834
3358 167
15948 260
4895 568
8392 328
2710 237
11689 852