3015 740
494 118
2555 697
907 211
3092 951
1978 518
2693 562
642 36
12258 775
2122 411
1400 42
4257 867
3100 419
7970 456
7891 93
8142 370
54775 550
4907 942
9018 582
11570 691
6161 633
59177 208
22182 573
2854 247
7732 566
2803 54
9830 487
26691 800