42736 686
15860 262
8629 229
21451 313
7673 514
24826 434
6860 362
6556 77
4182 218
4885 661
9733 828
3592 387
10056 313
11384 345
3416 92