3181 627
4304 354
740 179
1788 451
2997 888
600 81
3184 498
568 121
1675 473
733 123
858 156
1550 154
3266 680
2831 613
312 40
428 26
2302 529
2892 615
2926 774
280 34
2808 553
3224 978
2985 828
1002 165