57026 343
6324 530
86131 919
35071 740
38950 279
29427 368
7683 784
5735 93
7619 225
3439 446
6854 64