42378 686
15307 262
8480 229
21365 313
7573 513
24420 433
6761 362
6103 77
4127 218
4850 661
9601 828
3548 387
9879 313
11330 345
3332 92