19328 36
11235 183
6341 467
5047 695
16635 747
32882 717
107847 327
16780 780
7112 165
4993 546
3230 212
5822 581
3257 759