3001 740
494 118
2555 697
903 211
3089 951
1975 518
2681 562
632 36
12255 775
2120 411
1399 42
4257 867
3099 419
7966 456
7836 93
8131 370
54761 550
4906 942
9009 582
11568 690
6161 633
59138 208
22181 573
2854 247
7732 566
2802 54
9828 487
26687 800