21160
21160
31387
44525
3193
3083
2238
2578
2997
8092
8496
24882
1095
1388
2744
2528
9057
8140
2547
13182
1475
3718