509 116
1579 351
2252 680
2043 602
2675 816
3171 819
23793 346
2404 239
6883 789
12021 190
2546 272
7825 200
2594 302
3669 285
2446 489
19961 547
4668 50