42596 288
5560 912
4166 574
143090 338
10764 722
15983 654
7308 593
3469 419
20675 377
8396 269
22133 242
8984 879
18960 306
18058 243
30525 764
29429 136
42300 811
5971 59
3338 442
35950 559
30169 651
24581 292