2253 585
2029 499
112 30
131 36
841 222
2383 743
2575 533
2168 288
4253 473
3802 604
767 104
5854 827
14570 48
128106 160
223308 552
96178 702
41391 172