7043
5116
7512
13410
8429
695
1299
5813
9133
4010
5011
7713
21146
15960
14101
12640
9682
923263
8480
8464
796148
690142
65811
6310