10520
4498
9428
22847
8984
3597
3211
3028
9792
2805
3299
9886
4025
5186
3285
5153
4467
2772
8034
2734
5588
8860
2895
4218
6938
5445
2269
5285
3311
4173
14728
4363
10654
8513
7208
18019
5008
6137
16237
3311
3788
3869
2734
13058
2624
2555
3338
2855
5950
2758
4615
3193
7145
9190
14142
8193
5126
8248
5162
4750