31501 620
11656 358
26003 763
13527 197
31335 643
4742 680
1663 164
3322 253
1118 191
16252 322
3786 728