21703 141
35368 705
2842 384
7773 277
4172 94
52792 761
9997 196
3295 42
4540 226
4650 153
7360 160
4830 505
7727 402