19886 341
9343 196
2126 96
4073 409
5934 727
5982 480
5068 570
9214 212
3990 728
4977 205
3077 594
2522 270
2304 78