3503 127
20316 239
10953 312
11422 218
15880 944
12361 681
11243 654
8256 615
18373 315
50885 967
56615 848
12490 177
28374 84
45094 917
42888 628
20485 843
25149 544
49133 856
9488 104
9572 410
27297 660
18806 612
9582 228
23013 539
11154 664
46599 776