440 575
2975 313
2120 702
729 108
22 729
42 7
588 984
410 917
103 595
769 664
251 238
605 326
771 513
990 71
687 830
322 251
274 250
885 981
962 352
642 388
482 94
494 481
2371 220
693 146