31003 831
12936 786
28606 775
23331 526
30055 646
7541 531
5604 249
6528 285
6320 352
8175 834
3353 167
15942 260
4894 568
8388 328
2708 237
11667 852