424
0
379
267
654
158
408
1437
2645
1080
1826
503
688
1360
624
460
343
333
345
297
330
237
671
314
464
443
217
392
685
359
527