16532
14665
4249
26848
34934
3878
2585
1587
13313
41336
3005
5422
3629
6275
2758
11188
22287
3291
9523
18808
13322
40284
3748
3463
2307