296 82
2898 313
895 69
553 332
843 949
934 342
832 1
830 940
248 462
154 348
274 599
429 215
863 243
448 606
231 76
311 201
1113 129
527 364
820 2
396 551
460 912
278 484
499 673
301 89