2583 246
4194 329
2217 39
42740 753
31791 841
20608 143
62651 187
27026 136
32384 239
35367 608
77780 501