303 77
365 921
1005 668
871 966
129 933
406 291
981 274
547 482
281 909
560 36
576 595
745 946
20569 365
18899 807
12093 361
10938 351
9205 364
8808 24
7102 201
6885 41
6670 228
6638 37
6065 923
5987 649