21536 332
16428 333
54757 938
15836 831
54497 436
53771 446
10833 490
3052 490
4028 288
2788 223
5354 138
3363 582
8038 662
4580 208
4816 512
5285 789