509 116
1579 351
2252 680
2042 602
2673 816
3153 819
23788 346
2404 239
6883 789
12015 190
2546 272
7823 200
2593 302
3667 285
2445 489
19947 547
4666 50