2480 252
5639 468
1785 167
15592 44
11008 970
1123 114
3043 575
5241 786
4851 58
38641 49
5850 171
4957 608