1202 655
1045 144
859 893
836 558
812 307
734 394
711 631
553 11
518 170
511 848
476 275
466 450
380 988
293 357
140 489