21353 410
20226 475
20293 429
4196 674
1571 109
7339 413
3560 774
5065 823
1982 261
4075 855
1297 76
1213 48