509 116
1579 351
2252 680
2043 602
2675 816
3168 819
23792 346
2404 239
6883 789
12018 190
2546 272
7825 200
2594 302
3668 285
2446 489
19957 547
4667 50