2995 649
1431 401
508 111
2829 780
2706 778
2785 819
580 116
2300 691
1438 383
816 227
946 307
2928 774
1178 333
483 140
1233 391
2914 667
910 281
910 246
2126 536
2854 860
1991 615
908 278
1701 441
1527 424
1616 477
2984 781
1035 218
1889 423