22642 51
12248 485
89037 923
15976 360
17830 531
38944 316
37435 489
46209 332
38894 372
20591 242
35843 239
3087 657
2408 415
2665 254
2983 195
3564 785