3096 587
19672 503
1852 330
44313 186
27049 195
5103 448
17927 546
21259 264
13136 551
3627 487
6903 64
3200 447
2403 61