1211
0
47041
459
2546
1
802
2901
1081
744
918
908
258
668
2699
658
150
397
303
675
678
1034
557
887
738
171