509 116
1579 351
2255 680
2043 602
2681 816
3219 819
23826 346
2404 239
6884 789
12035 190
2549 272
7831 200
2595 302
3674 285
2446 489
19986 547
4673 50