42961 216
4392 668
2687 54
3088 497
21250 620
8169 390
20294 337
14467 89
7448 206
5768 669
3439 531
4831 478
4832 171
14669 426