21182
5185
2130
2034
3951
3860
14726
2845
3639
2756
3624
2747
2960
4043
102064
88204
3791
8930
36357
3559
10249
3789
3144
2754
2006
2821
6547
2156
2868
8621
4671
2136
5188
2325
2739
2163
3730
50183