23952
0
40
1031
753
3554
3
102
93
500
885
636
117
1107
1237
1
845
125
787
1685
991
353
673
827
476
2282
5
138878
20
803
1243
786
488