12301 100
62708 729
19103 403
16116 166
14134 316
423168 1061
184336 760
321078 658
109510 435
142183 736
74080 444
14889 301
19734 698
73424 136
166520 563
301998 953
57892 400
28146 191
10446 526
49821 578
149375 434
66156 398
129621 912
9396 874
5457 259
10672 586
316231 1370
71216 478