3093 587
19659 503
1852 330
44313 186
27045 195
5103 448
17922 546
21254 264
13136 551
3626 487
6902 64
3199 447
2403 61