874
1
1297
8
523
624
1185
2
1316
0
380
492
708
378
4599
596
1519
2303
4
655
530
542
432
623
395
1368
1938
977
2776
823
6359
10
2571
6
510
570
1864