31444 620
11554 358
25966 763
13438 197
31244 643
4730 680
1652 164
3306 253
1115 191
16169 322
3776 728