2502 51
4004 494
2237 225
4959 547
2262 79
2809 108
2087 74
2258 178
6075 211
2541 295
11601 564
6667 725
4057 574
956 115
4440 88
9315 680
9878 320
2816 119
3334 633
19981 258
3056 306
4126 104
4659 365
11971 181
35237 273
7986 262
2371 82
9041 511