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