510 116
1579 351
2255 680
2043 602
2681 816
3232 819
23829 346
2405 239
6886 789
12037 190
2549 272
7833 200
2597 302
3677 285
2446 489
19992 547
4676 50