31478 620
11620 358
25993 763
13491 197
31303 643
4738 680
1660 164
3320 253
1117 191
16231 322
3785 728