1286
4
1117
2
50
1
308
257
0
277
428
73
122
938
6
198
140
66
1366
3
741
222
346
724
656
337
309
316
539
1389
57
138
52
569
338