386
2
2397
93
0
953
1
2935
1248
1081
1936
160350
14
114
491
3425
1312
981
640
4
16
930
787
68
53
1012
994
263
1180
618
393
26
1124
1075
851