3196 685
8672 112
32415 123
9071 523
10312 71
9800 213
11386 450
22928 47
171874 572
10220 680
6652 728
4953 608
3561 118