29940 90
47170 464
24272 287
7568 250
13457 267
4644 204
8466 611
5128 211
3927 669
7388 656
5569 344
6660 83
6161 207
10706 508
5572 201
11739 748
15782 253
13883 37
20123 109
5115 39
5602 311
10528 591
12074 614
4292 276
7204 614
4207 323
7440 506
6841 586