43009 95
2829 520
5773 797
6694 94
1893 397
16401 673
1434 387
32512 329
1588 448
11682 524
15679 547
129 32
5084 253
23103 914
984 125
24973 882
5459 590
13118 582
382 108
4169 663
14691 548
57209 704
12262 433
152 31