212
1
64
75
1380
4
223
424
0
360
234
479
297
332
957
2
353
779
9
188
366
220
242
101
69
833
3
615
471
123
282
49
1467
439