640 697
2888 313
543 55
2272 793
153 586
88 535
749 412
330 725
719 80
617 278
420 614
282 265
773 896
811 257
755 45
167 921
297 141
239 992
412 275
483 36
771 801
942 295