14810 810
8624 306
2104 63
2190 75
3738 302
2966 458
5190 550
7493 498
6561 606
15574 134
1207 77
4327 926
7731 530
2242 196