23098 89
34534 301
60097 383
8331 325
116654 830
3802 341
277275 1032
43790 114
82788 227
135450 476
15588 276
63691 525
22693 281