31415 620
11470 358
25941 763
13388 197
31181 643
4725 680
1637 164
3299 253
1115 191
16117 322
3766 728