509 116
1579 351
2254 680
2043 602
2677 816
3205 819
23815 346
2404 239
6884 789
12032 190
2548 272
7829 200
2595 302
3671 285
2446 489
19979 547
4671 50