658 116
747 262
120 231
816 575
647 90
551 109
793 882
845 620
429 947
879 597
817 547
50 33
14352 365
13297 804
9388 361
7327 363
7277 348
6098 14
5632 40
5095 201
5023 225
4447 922
4412 646
4396 218