15080 404
28657 123
17004 842
53014 553
7217 659
31000 170
21308 354
23935 781
20204 901
4139 237
9453 267
26675 556