34098 137
10828 211
5899 231
3560 24
3743 89
13688 850
6757 819
3542 521
10163 160
4398 717
3006 465
9398 557
5738 444
19991 312
5996 652
6563 910
7166 468
5162 708