2959 716
462 62
1800 284
567 86
1332 243
17003 621
16367 825
48806 154
12444 222
15158 663
11672 653
6471 594
9766 835