1435 250
22594 258
14394 554
513 101
2974 859
3208 842
3415 322
66320 507
13369 888
61101 729
3166 322
24175 178
28095 280
4750 86
9927 703