31014 831
12939 786
28612 775
23333 526
30061 646
7546 531
5608 249
6536 285
6320 352
8177 834
3354 167
15945 260
4895 568
8388 328
2708 237
11670 852