896 3
91 879
493 424
198 723
182 637
522 483
168 549
715 188
812 800
642 737
41 93
301 326
14234 365
13209 804
9321 361
7279 363
7205 348
6036 14
5598 40
5060 201
4978 224
4415 922
4384 646
4348 218