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