31460 620
11583 358
25980 763
13452 197
31261 643
4733 680
1654 164
3309 253
1116 191
16192 322
3783 728