7089
9910
6846
3333
10434
10523
7812
15132
16953
7405
7246
12068
8902
41071
20457
32714
23628
14557
2487
115132
10419
10297
6211
6188
22667
13781
26456
26436
45759
35769