31438 620
11530 358
25964 763
13424 197
31229 643
4729 680
1648 164
3302 253
1115 191
16158 322
3773 728