3101 878
2974 745
6793 295
21443 437
25196 246
12593 615
4929 775
4150 389
4217 922
4020 438
2876 573
3176 158