21591 590
2261 222
9525 672
10776 766
20625 403
217004 710
19417 392
37478 740
33331 403
17448 215
12202 642
12151 558
15256 97
21005 231
30276 904
13755 380
4115 923
6892 626
12333 495
3446 362
5389 462
6406 619
26012 387
38278 259
42583 322
194238 778