509 116
1579 351
2252 680
2043 602
2675 816
3175 819
23799 346
2404 239
6884 789
12025 190
2546 272
7827 200
2594 302
3669 285
2446 489
19965 547
4668 50