31462 620
11592 358
25985 763
13459 197
31272 643
4733 680
1655 164
3310 253
1117 191
16198 322
3783 728