31462 620
11586 358
25984 763
13454 197
31264 643
4733 680
1655 164
3310 253
1116 191
16195 322
3783 728