166 165
3335 171
1124 647
487 880
123 991
810 500
375 153
657 712
318 724
396 204
153 993
919 883
651 169
432 897
970 392
826 297
196 529
274 621
125 25
322 628