42598 686
15595 262
8566 229
21413 313
7634 514
24651 433
6811 362
6412 77
4159 218
4872 661
9678 828
3579 387
10010 313
11354 345
3365 92