109322 818
12433 400
33684 212
25308 154
10241 561
17321 387
11392 545
21647 1009
26216 122
19969 773
10628 47
18608 643
18988 232
12715 584
13616 840
9285 451
10702 665
17436 195
52209 182
8584 160
23123 239
14078 495
15594 221
30914 513