508 97
3014 684
2132 553
2551 647
2880 801
2050 571
2854 874
1480 416
1183 168
2514 626
2399 444
429 77
1959 494
2567 635
3081 889
2038 525
797 178
2253 608
1632 95
2304 278
846 161
3291 586
870 219
2406 740