3529 95
33242 139
15221 195
74930 829
11618 581
104281 343
10101 291
156903 305
13547 519
32863 717
46368 259
11582 648
9563 608
9747 267
6940 684
4990 706
4345 798
12646 667
13616 546
5538 962
3884 688
8768 115
3030 484
2332 245
3988 180
4130 532
16861 928
16621 512