2096 252
5494 468
1737 167
15535 44
10956 970
1067 114
2989 575
5091 786
4801 58
38558 49
5820 171
4943 608