1506 318
5958 740
144597 991
6826 689
948823 2024
7021 53
14382 645
6030 246
61963 791
53333 927
87542 729
4407 385
2990 233