31786 922
8833 632
24420 768
16179 484
3326 468
1748 187
5125 459
6055 795
4968 788
6118 535
5903 456
4774 65
6206 328
4108 166
3151 248
5164 706