3196 685
8675 112
32423 123
9074 523
10314 71
9809 213
11386 450
22958 47
171967 572
10222 680
6655 728
4957 608
3565 118