2864
23606
15044
1537
3641
2154
4183
24994
6844
3573
16130
19268
18902
6045
40740
8312
3973
6822
14198
39227
22430
120804