21197 255
7851 467
7565 611
3898 94
2176 46
4050 674
4436 299
4613 72
2083 106
3600 436
4303 904
7693 390