31 305
405 446
237 622
695 943
611 141
606 359
85 658
998 509
201 654
160 465
618 183
229 436
20554 365
18871 807
12087 361
10926 351
9193 364
8797 24
7093 201
6880 41
6664 228
6629 37
6061 923
5985 649