510 116
1581 351
2256 680
2043 602
2684 816
3264 819
23848 346
2405 239
6889 789
12041 190
2550 272
7836 200
2600 302
3681 285
2449 489
20001 547
4683 50