3097 878
2974 745
6793 295
21442 437
25194 246
12593 615
4929 775
4150 389
4217 922
4020 438
2876 573
3174 158