509 116
1579 351
2252 680
2042 602
2672 816
3150 819
23787 346
2403 239
6883 789
12012 190
2546 272
7822 200
2592 302
3667 285
2445 489
19945 547
4664 50