2971 412
410 413
748 145
641 697
543 55
999 488
689 318
155 586
1008 557
1008 396
402 893
756 45
36 641
812 257
717 234
852 190
734 836
89 535
450 202
903 289
782 155
860 975
633 363