12030 63
2793 135
4251 654
6145 585
36449 551
24948 381
8492 774
9394 836
4114 286
4116 377
5433 378
20528 322
3039 525
2807 569
4115 829
3505 704