21983 116
29657 369
64905 769
8263 711
26275 206
15881 465
5985 429
51705 653
15698 276
27905 804
32975 188
30593 586
14447 95
12433 365
3118 265
38159 438
6894 158
8684 110
9829 417
47046 177
15710 514
6100 638
32105 359
39251 178
7944 349
39293 353
6572 52