15812 80
21871 327
9953 969
66655 856
9470 78
19733 261
31307 660
26826 535
32816 97
9661 432
70126 309
4332 911
17686 266
14385 573
26388 293
4022 692
24330 702
8331 850
98446 633
22686 51
11281 274
36452 544
31027 187
2611 285
12254 485
19335 240
3284 299
89129 923