386
2
2397
93
0
953
1
2935
1081
1248
1936
160347
14
113
491
3425
1312
981
640
4
16
930
787
68
1012
53
994
261
1180
618
393
26
1075
1124
44479