16916 141
15546 455
6777 48
34543 779
9891 293
7556 45
21673 594
8277 647
10921 114
2160 51
5905 642
7748 156
5926 128
2046 307