1323 291
951 292
2158 673
865 242
2012 458
2651 523
4320 613
4350 562
40696 287
17181 235
4913 565
3161 319
5772 311
9862 648