596 172
871 597
821 375
684 394
531 883
133 136
59 614
163 578
61 985
34 530
868 730
305 329
14234 365
13209 804
9322 361
7279 363
7205 348
6036 14
5601 40
5061 201
4978 224
4415 922
4385 646
4349 218