526 41
2109 447
1944 382
2450 436
1306 163
1739 248
951 133
3277 335
5132 702
5222 277
1682 238
3349 129
9686 653
2253 460
2545 326
3459 879
8658 652
1600 472
8334 484
926 167
1156 178
3552 919
2997 716
2013 405