526 41
2109 447
2450 436
1306 163
1739 248
951 133
3277 335
5132 702
4381 310
1682 238
3349 129
9686 653
2253 460
3459 879
8658 652
1600 472
8334 484
926 167
1156 178
3552 919
2997 716
2013 405
4875 816
5280 329