3199 579
1845 413
913 229
19357 839
31452 504
11380 220
8826 909
8391 546
7116 254
33487 167
27546 810
6621 64