300 58
2546 537
2318 607
2875 710
3309 888
2515 615
2240 591
1364 184
1770 252
1799 468
4183 686
2368 533
4141 914
4365 493
5727 885
6820 938
2532 420
875 152
3198 976
2781 372
2303 555
2831 772
3665 808
1135 85