42971 89
43773 117
57387 237
6165 509
3123 473
34232 656
13758 183
7857 71
2994 657
24561 358
47111 731
1043 101
20137 380
70497 662
40778 686
39431 368
913 118
2852 309
32970 525
21492 612
839 129
20351 90
42910 38
99554 356