50987
0
231
1
1580
455
169
680
247
1152
782
894
2231
2574
1015
9355
3
580
303
19279
2
2275
310
552
16
543
464