20251 109
4387 88
5986 500
13827 778
12445 496
6564 193
2967 257
4455 620
6179 587
3353 369
12115 286