7685 651
506 107
2808 875
3309 654
7941 641
7866 376
5217 514
2408 259
30197 652
1005 117
10416 257
4553 598
4720 318