21221 255
7865 467
7571 611
3908 94
2179 46
4051 674
4437 299
4618 72
2088 106
3600 436
4309 904
7706 390