3003 667
2281 689
667 161
1416 397
985 182
1495 295
2932 942
3174 892
1089 128
2412 633
1145 264
2723 591
1780 405
548 158
2195 561
2854 913
3046 789
1567 419
626 192
2542 571
2217 573
1623 509
891 260
2026 506
811 253
2181 506
1957 586
2926 783