509 116
1579 351
2252 680
2042 602
2673 816
3155 819
23789 346
2404 239
6883 789
12017 190
2546 272
7823 200
2593 302
3667 285
2445 489
19948 547
4667 50