509 116
1579 351
2255 680
2043 602
2681 816
3222 819
23827 346
2404 239
6886 789
12037 190
2549 272
7831 200
2595 302
3674 285
2446 489
19989 547
4675 50