2583 246
4193 329
2216 39
42715 753
31781 841
20593 143
62603 187
27011 136
32376 239
35345 608
77757 501