4375
16
1040
1
1089
2
588
0
2475
6
633
1047
575
476
574
1412
1063
1527
1879
935
662
446
805
2492
14
2518
551
1616
455
737
9498
9
1334
586
461
2085
687