42638 125
35277 195
30017 187
21231 385
53803 732
9132 527
13841 413
5024 61
6553 413
14668 588
34629 487
6835 170
18127 123
6785 557
7409 122
12563 158
24183 45
8720 585
10582 364
13328 645
33370 873
13576 365
8860 586
9269 201
14594 233
31337 696
7907 284
29743 496