42376 686
15305 262
8480 229
21364 313
7573 513
24417 433
6760 362
6101 77
4127 218
4850 661
9601 828
3546 387
9877 313
11329 345
3331 92