2548 506
3431 660
11567 632
86089 170
201420 411
198691 628
131128 550
140979 715
54159 84
119804 309