22682
17530
7004
103501
9092
5157
1032202
9802
5820
18492
47427
4632
3331
6201
6248
6389
6733
5566
5950
7426
12131
5981
9911
6475
5295
8350
13827
64158
6940
5782
4510
11478
6613
39240
4467
8034
8861
30786