2109 40
2308 213
3883 76
1866 220
5014 575
20041 893
2922 256
4235 78
4793 414
7855 765
4211 358
32342 686
20274 509