2103 252
5494 468
1737 167
15535 44
10956 970
1067 114
2989 575
5092 786
4802 58
38561 49
5820 171
4943 608