19662 33
7041 702
1671 75
4547 388
5416 646
7672 348
8805 95
4317 284
3365 139
11805 648
4369 388
4403 29
1938 73
4195 215
5234 925