109323 818
12433 400
33686 212
25310 154
10241 561
17323 387
11392 545
21648 1009
26218 122
19969 773
10629 47
18609 643
18991 232
12716 584
13616 840
9286 451
10702 665
17438 195
52212 182
8587 160
23124 239
14078 495
15594 221
30916 513