509 116
1579 351
2254 680
2043 602
2677 816
3199 819
23812 346
2404 239
6884 789
12030 190
2548 272
7828 200
2595 302
3670 285
2446 489
19975 547
4670 50