12731 650
4077 90
2840 270
6073 536
103536 459
5766 143
120014 412
128256 517
148603 756
45676 558
29030 551
55615 639
105409 410
119377 406
66280 727
51314 253
287132 1167
35232 199
39957 809