2960 88
1259 76
16606 750
3934 404
22952 670
26251 436
4476 284
2577 229
5861 469
4050 291
5181 621
7841 820
2123 232
17136 84
13858 85
7848 525
2944 594