3001 667
2277 689
667 161
1416 397
983 182
1492 295
2930 942
3173 892
1083 128
2411 633
1145 264
2722 591
1780 405
548 158
2195 561
2854 913
3045 789
1567 419
626 192
2542 571
2217 573
1623 509
891 260
2026 506
811 253
2181 506
1957 586
2926 783