45097 621
5531 764
8508 54
20420 249
19944 275
14501 196
66572 624
440549 1345
41464 135
37680 981
5232 562
3946 885
3939 622
3104 286