5667 557
5046 937
4242 361
2750 144
3756 392
24726 1037
5810 395
4352 65
10694 603
13561 948
4495 746
2732 89
5259 821