516 413
153 419
814 763
631 660
860 243
470 721
128 197
598 114
115 143
576 380
954 91
328 816
14347 365
13297 804
9387 361
7327 363
7277 348
6097 14
5631 40
5095 201
5023 225
4447 922
4410 646
4395 218