509 116
1579 351
2252 680
2042 602
2670 816
3113 819
23770 346
2403 239
6873 789
12001 190
2546 272
7822 200
2587 302
3662 285
2443 489
19917 547
4657 50