3103 878
2975 745
6793 295
21446 437
25198 246
12593 615
4929 775
4150 389
4217 922
4020 438
2876 573
3176 158