202 39
506 67
1570 397
2875 697
1288 211
2937 555
24119 412
5970 647
4566 770
7943 202
15136 212
14559 335
5912 469
6484 130