509 116
1579 351
2252 680
2042 602
2673 816
3151 819
23788 346
2403 239
6883 789
12015 190
2546 272
7823 200
2592 302
3667 285
2445 489
19946 547
4666 50