16916 141
15547 455
6784 48
34551 779
9892 293
7560 45
21678 594
8278 647
10928 114
2160 51
5905 642
7750 156
5931 128
2048 307