58
0
375
2
2352
461
238
54
373
90
943
1
112
2916
125
486
93
1215
1067
1911
141
158845
14
883
654
109
44
3392
1295
961
624
4
69
913
120