30043 42
3364 140
32377 73
4941 89
5432 612
4778 99
8865 603
15476 750
16927 161
2615 269
33148 729
33909 182
13894 405
43543 843
110169 563
346490 578
22727 179
38318 318
4516 85
89259 693
35305 824
42651 719
27005 691
134622 294
8718 374
3246 91
3757 621
2955 773