386
2
2397
92
0
950
1
2932
1079
1235
1932
160096
14
110
490
3413
1308
977
638
4
928
786
68
1010
27
991
387
258
1178
615
24
1073
1118
44440
849