3006 649
5035 591
2449 110
1461 88
5801 660
2287 262
3381 789
2989 828
1229 74
2514 445
2275 379
4362 601
2924 581
2660 614
2815 365
843 132
3560 638
1645 190
6716 686
1597 282
5372 643
4391 431
1127 146
2637 607