581
0
338
1
314
792
596
223
1121
642
643
593
441
488
974
848
602
436
2
220
388
311
1271
269
487
373
324
288
411