2991 587
18973 503
1820 330
44244 186
26929 195
5092 448
17860 546
21109 264
13133 551
3604 487
6884 64
3181 447
2387 61