21007 253
1742 50
2560 430
3834 513
2340 128
4043 553
4111 457
5318 282
13597 463
15352 119
4669 141
8885 41
30594 77
9512 150
2327 147
17856 242