42196 949
15634 669
17025 40
30325 773
103587 280
11267 182
18086 637
10071 678
2218 287
4343 674
844 116
9596 618
5722 277
5237 422
6085 881
3967 171
1174 90
5040 284
8992 655
2343 172
3442 401
4220 181
3558 134
1805 116
1802 63
2876 410
5181 420
4418 611