21247 253
1832 50
2608 430
3916 513
2512 128
4083 553
4197 457
5479 282
13856 463
15811 119
4923 141
9138 41
31081 77
10135 151
2417 147
18426 242