31459 620
11579 358
25975 763
13450 197
31255 643
4733 680
1654 164
3307 253
1116 191
16184 322
3779 728