1011 753
89 390
762 237
943 934
948 266
932 747
391 673
277 517
171 590
975 655
18 76
163 931
14252 365
13232 804
9334 361
7287 363
7222 348
6044 14
5606 40
5067 201
4991 224
4422 922
4389 646
4355 218