588
2
1547
1
2579
86
851
0
795
2795
3
3202
3570
998
2428
12
475
444
1321
6
1087
904
1696
849
929
1227
2600
4
2405
593
1162
597
2792
1680
2002
8
1520
4629