12406 812
4241 103
5947 77
5277 701
2549 428
3261 93
2509 188
6027 735
1585 314
3145 655
1940 482
2599 594
2672 586
3040 368
606 69
3097 218
1444 371