2567 401
3182 577
3447 912
17860 420
1623 174
10844 509
5023 603
4805 113
17958 89
6387 675
23277 641
30952 623