4590 462
13207 223
8880 611
12651 317
57969 85
15984 399
5084 612
4858 667
4216 878
19258 429
1728 159