21537 332
16428 333
54758 938
15836 831
54498 436
53772 446
10834 490
3052 490
4028 288
2788 223
5354 138
3363 582
8038 662
4580 208
4817 512
5285 789