3007 633
12305 841
5120 377
4356 164
3891 617
5681 410
5028 245
7716 924
5837 594
3078 514
2861 181
51671 217
9243 595
3099 443
2938 317
4930 771
2285 51
6296 717
10408 906
4837 516
5151 472
7170 161
7826 583
9441 367
7469 325
122861 166
17798 941
22188 529