25560 171
35407 196
115002 407
22808 316
19238 766
20100 356
368614 1515
56816 93
23792 140
47673 664
26909 697
33485 354
217647 1015
101318 237
79352 179
116165 673
205143 656
29915 627
628720 933
41186 940
31936 374
55391 140
60569 899
43199 880
26067 987
35612 234
37218 200
44940 610