31004 831
12937 786
28607 775
23332 526
30056 646
7543 531
5605 249
6530 285
6320 352
8176 834
3354 167
15943 260
4895 568
8388 328
2708 237
11669 852