2583 246
4191 329
2214 39
42690 753
31769 841
20567 143
62544 187
26993 136
32348 239
35327 608
77721 501