1076 250
2194 570
272 52
474 100
3012 669
411 101
1901 595
1595 392
335 89
849 171
127725 593
5363 562
3283 714
2995 396
1139 186
3096 693
2852 584
1123 141
2291 647
3959 610
643 87
2858 538
4598 867
3226 685
1737 329
4483 437
2626 525
565 58