503 89
8603 582
35109 220
16001 269
3692 287
3558 261
3384 257
3677 678
2587 225
8548 45
1778 241
6007 929
2103 344
3070 361