909
1
1543
2
896
390
0
1418
556
251
6383
17
774
705
707
471
1649
7153
9
863
263
2690
820
2306
933
483
1683
846
1103
719
445
5425
23
1279
22330
22
1743