3086 587
19646 503
1852 330
44309 186
27042 195
5101 448
17920 546
21250 264
13136 551
3623 487
6902 64
3198 447
2402 61