1054
0
155
47041
943
2587
16
714
382
1580
691
918
3676
12
474
871
2275
2
1079
1
400
970
3248
3691
5
2809
17353
3360
276
2301
269
3092
171
555
2881
1023