29958 90
47203 464
24292 287
7575 250
13460 267
4646 204
8471 611
5132 211
3927 669
7393 656
5574 344
6664 83
6167 207
10711 508
5579 201
11741 748
15783 253
13895 37
20148 109
5130 39
5603 311
10535 591
12077 614
4292 276
7205 614
4209 323
7442 506
6843 586