29916 247
12433 831
15568 95
12022 818
47509 373
96057 483
26465 636
30093 574
43874 589
30568 594
16392 132
32597 431
57199 704
38083 153
28048 181
4159 663
7368 719
195361 214
141861 343
8131 523
6402 674
6425 809
40731 158
2583 220