19666 33
7047 702
1671 75
4548 388
5416 646
7673 348
8805 95
4318 284
3366 139
11806 648
4369 388
4404 29
1938 73
4197 215
5234 925