3010 650
3568 557
2934 527
15368 274
4063 340
3197 616
3318 732
3656 470
4619 522
5322 647
807 126
1637 178
1141 181
720 79
3635 876
16815 160
1936 340
1133 277
2082 558
2250 502
2876 841
43653 167
1984 553
471 69
2340 584
51044 314