509 116
1579 351
2255 680
2043 602
2681 816
3225 819
23828 346
2404 239
6886 789
12037 190
2549 272
7831 200
2596 302
3674 285
2446 489
19989 547
4676 50