540
1
340
695
2
515
439
712
12
64
212
76
1380
4
224
360
234
424
0
353
479
297
332
779
9
220
243
102
188
366
957
833
3
69
282