21011 253
1742 50
2563 430
3834 513
2341 128
4043 553
4112 457
5321 282
13606 463
15356 119
4680 141
8888 41
30609 77
9539 150
2328 147
17866 242