509 116
1579 351
2252 680
2042 602
2671 816
3142 819
23787 346
2403 239
6881 789
12010 190
2546 272
7822 200
2592 302
3666 285
2445 489
19939 547
4664 50