29975 90
47231 464
24300 287
7576 250
13466 267
4646 204
8475 611
5132 211
3928 669
7393 656
5575 344
6666 83
6167 207
10714 508
5583 201
11742 748
15784 253
13899 37
20163 109
5150 39
5605 311
10538 591
12084 614
4292 276
7205 614
4214 323
7444 506
6847 586